Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FAST token-based authentication #630

Merged
merged 35 commits into from
Jun 20, 2024
Merged

Conversation

lnjX
Copy link
Member

@lnjX lnjX commented May 21, 2024

PR check list:

  • Document your code
  • Add \since QXmpp 1.X, QXMPP_EXPORT
  • Update doc/doap.xml
  • Add unit tests
  • Format the code: Run clang-format -i src/<edited-file(s)> tests/<edited-file(s)>

  • add == operator to Credentials
  • add credentialsChanged() signal to QXmppClient

Funded by NLnet via NGI Assure.

@lnjX lnjX force-pushed the feature/fast branch 7 times, most recently from c36e041 to ef01613 Compare May 24, 2024 21:37
@lnjX lnjX marked this pull request as ready for review May 24, 2024 22:08
@lnjX lnjX linked an issue May 24, 2024 that may be closed by this pull request
5 tasks
lnjX added 2 commits June 20, 2024 15:30
As private header files are not excluded for doxygen, this isn't needed
anymore.
lnjX added 3 commits June 20, 2024 16:08
Users may want to serialize the new credentials.

This also exposes the used authentication method in QXmppOutgoingClient.
@lnjX lnjX merged commit 97ddd0b into qxmpp-project:master Jun 20, 2024
1 check passed
@lnjX lnjX deleted the feature/fast branch June 20, 2024 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

XEP-0484: Fast Authentication Streamlining Tokens
1 participant